package com.cloudfun.campusshare.common.model.vo;

import com.cloudfun.campusshare.common.constant.CashAdvanceStatus;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author : zhangyongjie
 * @version : 1.0
 * @createTime : 2020/6/2 20:14
 * @description :
 */
@Data
public class BaseCashAdvanceVO {
    private String id;

    private String cashAdvanceNo;

    private String totalAmount;

    private String totalDiscountAmount;

    private String totalHandingFee;

    private String totalSettlementAmount;

    private String expectAmount;

    private CashAdvanceStatus status;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime launchTime;

    private String creatorId;

    private String creatorName;

    private String merchantId;

    private String belongMerchantName;

    private LocalDate beginTime;

    private LocalDate endTime;
}
